/*
 * @Description: Vite Config
 * @Date: 2024-9-19 20:21:31
 * @Author: guoliu
 * @Docs: https://vitejs.dev/config/
 */
import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react-swc'
import path from 'path'
import { fileURLToPath } from 'url'; // 修改这里的引入
import { loadEnv } from 'vite' // 新增引入

export default defineConfig(({ mode }) => {
  // 加入了以下语句
  const env = loadEnv(mode, fileURLToPath(new URL('./', import.meta.url))) 

  return {
    server: {
      proxy: {
        '/bill': {
          target: env.VITE_BASE_API, // 根据你的配置修改这里
          changeOrigin: true,
          // rewrite: (path) => path.replace(/^\/bill/, '')
        },
        // '/menuApi': {
        //   target: env.VITE_BASE_API, // 根据你的配置修改这里
        //   changeOrigin: true,
        //   rewrite: (path) => path.replace(/^\/menuApi/, '')
        // }
      }
    },
    plugins: [
      react()
    ],
    resolve: {
      alias: {
        '@': path.resolve(__dirname, '/src')
      }
    }
  }
})
